package com.xiaoshuidi.cloud.module.finance.controller.admin.invoice.vo;


import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.ToString;

import java.math.BigDecimal;
import java.time.LocalDate;


/**
 * 开票管理-账单列表
 */
@Data
public class BaseInvoiceExcelVO {

    @ExcelIgnore
    private Long id;

    @ExcelIgnore
    private Long invoiceId;

    @ExcelIgnore
    private Long apartmentId;

    @ExcelIgnore
    private String apartmentName;

    @ExcelProperty(value = "序号")
    private Integer serialNumber;

    @ExcelProperty(value = "账单编号")
    private String orderNo;

    @ExcelProperty(value = "承租人")
    private String roommateName;

    @ExcelProperty(value = "企业客户")
    private String roommateId;

    @ExcelProperty(value = "房间")
    private String roomName;

    @ExcelProperty(value = "账单类型")
    private String orderType;

    @ExcelProperty(value = "账单周期")
    private String orderCycle;

    @ExcelProperty(value = "金额")
    private String amount;

    @ExcelProperty(value = "已开票金额")
    private String invoiceAmount;

    @ExcelProperty(value = "状态")
    private String invoiceStatus;

    @ExcelIgnore
    private String orderFeesId;

}
